﻿html,body {
    margin:0px;
    padding:0px;
    font-size:12px;
    font-family:'Microsoft YaHei' SimSun Verdana sans-serif;
    overflow:hidden;
}
a {
    cursor:pointer;
    text-decoration:none;
}

.fl {
    float:left;
}
.fr {
    float:right;
}
.clear {
    clear:both;
}

.layout-left {
    width:202px;
    margin:0px;padding:0px;
    background-color:#eeeeee;
    overflow:hidden;
    overflow-y:auto;
}
.layout-right {
    margin:0px;padding:0px;
    background-color:#ffffff;
    overflow:hidden;
}

.left-top {
    background-color:#104c88;
    line-height:38px;
    height:38px;
    color:white;
    padding-left:20px;
}
.left-user {
    background-color:#eeeeee;
    padding:15px;
}

.list-menu {
    margin:0px;
    padding:0px;
    list-style:none;
    background-color:#ffffff;
}
    .list-menu li {
        line-height:32px;
        overflow-x:hidden;
        background-color:#206eb9;
        border-top:1px solid #0062b5;
        color:white;
    }
    .list-menu .menu-icon {
        width:20px;
        height:20px;
        display:inline-block;
        border-width:0px;
        border-style:none;
        vertical-align:middle;
    }
    .list-menu .menu-text {
        margin-left:3px;
        display:inline-block;
        vertical-align:middle;
    }
    .list-menu .menu-count {
        border-radius:3px;
        background-color:#174c82;
        height:16px;
        line-height:16px;
        margin:7px 6px 0px 0px;
        padding:0px 10px;
    }

.list-menu-sub {
    margin:0px;
    padding:0px;
    list-style:none;
    background-color:#ffffff;
    display:none;
}
    .list-menu-sub li {
        line-height:32px;
        overflow-x:hidden;
        background-color:#ffffff;
        border-top:1px solid #ffffff;
        color:#747474;
    }
    .list-menu-sub li:hover a, .list-menu-sub .curr a {
        color:#333333;
        font-weight:bold;
    }
        .list-menu-sub li a {
        color:#747474;
        }

.right-top {
    background-color:#206eb9;
    line-height:38px;
    height:38px;
    color:white;
    padding-left:20px;
    display:block;
}

.right-location {
    line-height:48px;
    border-bottom:1px solid #e3e3e3;
    background-color:#eeeeee;
    color:#666;
    font-size:16px;
    padding-left:30px;
}

.right-content{
    overflow:hidden;
    overflow-y:auto;
}